/*
 * synchronized pre-outfit style
 * ---------------------------------------
 * Copyright(c) 1995-2017, @Edtronix-LABs
 * SheetUpdate : 04.apr.2017
 * Author      : E.Q.
 *****************************************
*/
 
 /*jumplinks*/
.a_jL{
 color: black;
 background-color: transparent;
 text-decoration: none;
 margin: 0px;
 padding: 0px;
 }
.a_jL:link {
 color: black;
 background-color: transparent;
 text-decoration: none;
 margin: 0px;
 padding: 0px;
 }
.a_jL:visited { 
 color: black;
 background-color: transparent;
 text-decoration: none;
 margin: 0px;
 padding: 0px;
 }
.a_jL:hover {
 color: black;
 background-color: transparent;
 text-decoration: none;
 margin: 0px;
 padding: 0px;
 }
.a_jL:active { 
 color: black;
 background-color: transparent;
 text-decoration: none;
 margin: 0px;
 padding: 0px;
 }

 
 
 /* internals */
:focus {
   outline: 0;
}
.sx{
   font-size: 0.660em;
}
.wh{
   width: 100%;
}
.wl{
 text-align: left;
}
.wr{
 text-align: right;
}
.vx{
 text-color: inherit;
}

.div_img{
 float: left;
 width: 100%;
 text-align: center;
 vertical-align: middle;
}
.div_box{
 float: left;
}

 
/* base::set */
P { 
 margin: 0.5em 0em 0em 0em;
 padding: 0pt;
 }
 
XMP {
 font-size: 0.937em;
 color: #394D52;
 }
 
BLOCKQUOTE {
 margin: 8pt 6pt 10pt 5pt;
 padding: 1pt;
 border-radius: 2pt;
 border-spacing: 2pt;
 -webkit-border-radius: 2pt;
 }
 
UL { 
 margin: 4pt 0pt 8pt 6pt;
 padding: 0pt 0pt 0pt 0pt;
 text-align: left;
 }
 
OL {
 margin: 4pt 0pt 8pt 6pt;
 padding: 0pt;
 text-align: left;
 }
LI { 
 /*list-style: url( ./img-icn-in.gif) disc;*/
 margin: 0pt 0pt 2pt 8pt;
 padding: 0pt 0pt 0pt 0pt;
 }

/*-- links Styles --*/
A {
 color:#484E4F;
 padding: 1pt;
 text-shadow: 1pt 1pt 2pt rgba( 130, 130, 180, 0.80);
 border-radius: 2pt;
 border-spacing: 2pt;
 -webkit-border-radius: 2pt;
 }
A:link {
 color:#484E4F;
 background-color:  rgba( 220, 220, 235, 0.10);
 border: 0pt solid transparent;
 border-spacing: 2pt;
 text-decoration: none;
 font-weight: 400;
 }
A:visited { 
 color:#4B4B51;
 background-color:  rgba( 235, 235, 235, 0.10);
 border: 0pt solid transparent;
 border-spacing: 2pt;
 text-decoration: none;
 font-weight: 400;
 }
A:hover {
 color:#4B4252;
 background-color:  rgba( 220, 220, 235, 0.90);
 border: 0pt dashed #70758F;
 border-spacing: 2pt;
 text-decoration: none;
 font-weight: 400;
 }
A:active { 
 color:#40445F;
 *background-color: rgba( 200, 200, 200, 0.7);
 background-color: rgba( 100, 100, 100, 0.7);
 border: 0pt solid #7B82A2;
 border-spacing: 2pt;
 text-decoration: none;
 font-weight: 400;
 }

/*table*/
TD {
 padding: 0pt;
 margin: 0pt;
 background-position: left;
 empty-cells: show;
 vertical-align: top;
 border-spacing: 0pt;
 height: auto;
 position: relative;
 }
TR {
 padding: 0pt;
 margin: 0pt;
 background-position: left;
 empty-cells: show;
 vertical-align: top;
 border-spacing: 0pt;
 height: auto;
 position: relative;
 }
TABLE { 
 padding: 0pt;
 margin: 0pt;
 empty-cells: show;
 border-spacing: 0pt;
 background-repeat: repeat-y;
 background-position: left;
 background-attachment: fixed;
 text-align: left;
 vertical-align: top;
 height: auto;
 position: relative;
 border-collapse: collapse;
}

/*frames*/
DIV:horizontal{
   background-color: rgba( 225, 230, 245, 0.660);
}
DIV{
 padding: 0pt;
 margin: 0pt;
 float: none;
 height: auto;
 position: relative;
 border-collapse: collapse;
 font-size: 1.000em;
}



HR.dot {
 border-bottom-style: dotted;
 } 
HR { 
 border-bottom-style: solid;
 border-bottom-width: 1pt;
 border-left-style: none;
 border-left-width: 0px;
 border-right-style: none;
 border-right-width: 0px;
 border-top-style: none;
 border-top-width: 0px;
 display: block;
 height: 1pt;
 margin-bottom: auto;
 color: rgba( 94, 94, 120, 0.5);
 text-shadow: 1pt 1pt 1pt rgba( 64, 64, 80, 0.66);
 }

P {
 padding: 0pt;
 margin: 0pt;
 font-size: 0.770em;
 }

PRE {
 padding: 0pt;
 margin: 0pt;
 font-size: 0.770em;
 color: #384050;
 }

OL, UL {
 padding: 0pt;
 margin: 0pt;
 list-style: none;
}

BLOCKQUOUTE, Q {
 padding: 0pt;
 margin: 0pt;
 quotes: none;
}

BLOCKQUOUTE:before,
BLOCKQUOUTE:after,
Q:before,
Q:after {
 content: '';
 content: none;
}

INS {
 padding: 0pt;
 margin: 0pt;
 text-decoration: none;
}
DEL{
 padding: 0pt;
 margin: 0pt;
 text-decoration: line-through;
}

IMG{
 padding: 0pt;
 margin: 0pt;
 float: left;   
}


/*form*/
FORM{
 padding: 0pt;
 margin: 0pt;
 position: relative;
 width: auto;
 height: auto;
}
INPUT.cb {
 font-size: 0.812em;
 font: message-box;
 color: #24282F;
 background-color: #A4B0C5;
 border: 2pt outset #9A9FA2;
 outline: #28303F dashed 1pt;
 }
INPUT:hover{
 background-color: rgba(26, 123, 109, 0.50);
}
INPUT{
 padding: 1pt;
 margin: 0pt;
 color: #0F2016;
 width: 100%;
 font-size: inherit;
 font-weight: inherit;
 font: inherit;/*message-box;*/
 white-space: nowrap;
 background-color: rgba(26, 123, 109, 0.25);
 text-shadow: 2pt 2pt 1pt rgba( 126, 126, 195, 0.66);
 border:  1px dotted #d0d0d0; 
 border-spacing: 2pt;
 border-radius: 2pt;
 -webkit-border-radius: 2pt;
}
BUTTON{
 padding: 0pt;
 margin: 0pt;
 color: #203047;
 font-weight: 600;
 white-space:   nowrap;
 margin: 1px 1px;
 background-color: rgba( 250, 250, 250, 0.300);
 text-shadow: 2pt 2pt 1pt rgba( 126, 126, 195, 0.66);
 border:  1px dotted #d0d0d0; 
}
TEXTAREA {
 font-size: 0.812em;
 font: message-box;
 color: #404058;
 background-color: #A4B0C5;
 text-decoration: none;
 margin: 0pt;
 padding: 1pt;
 text-shadow: 1pt 1pt 2pt #404050;
 width: 100%;
 border: 1pt solid #767C9A;
 border-radius: 2pt;
 border-spacing: 2pt;
 -webkit-border-radius: 2px;
  }
SELECT {
 font-size: 0.812em;
 font: message-box;
 color: #28303F;
 background-color: #A4B0C5;
 text-decoration: none;
 margin: 0pt;
 padding: 1pt;
 text-shadow: 1pt 1pt 2pt #404050;
 width: 100%;
 border: 2pt solid #767C9A;
 border-spacing: 2pt;
 border-radius: 2pt;
 -webkit-border-radius: 2px;
 }
OPTION {
 font-size: 0.812em;
 font: message-box;
 color: #28303F;
 background-color: #A4B0C5;
 text-decoration: none;
 margin: 0pt;
 padding: 1pt;
 text-shadow: 1pt 1pt 2pt #404050;
 width: 100%;
 border: 2pt solid #767C9A;
 border-spacing: 2pt;
 border-radius: 2pt;
 -webkit-border-radius: 2pt;
 }

/* reset */
tbody, tfoot, thead{
 margin: 0px;
 padding: 0px;
 border: 0px;
 outline: 0px;
 vertical-align: top;
 background: transparent;
}

BODY.hole {
 background-color: #000011;
 background-repeat: repeat-y;
 background-position: left;
 text-shadow: 1pt 1pt 1pt rgba( 64, 64, 80, 0.66);
 }
BODY {
 font-family: "Helvetica Neue","lucida grande",Helvetica,Arial,tahoma,verdana,arial,sans-serif;
 font-size-adjust: 0.53;
 font-size: 14.5px;
 font-weight: 500;
 line-height: 1.080em;
 margin: 0pt;
 padding: 0pt;
 text-shadow: 1pt 1pt 1pt rgba( 96, 96, 165, 0.66);
 
 scrollbar-face-color: rgba( 225, 230, 245, 0.660);
 scrollbar-highlight-color: rgba( 225, 230, 245, 0.660);
 scrollbar-shadow-color: rgba( 138, 143, 146, 0.750);
 scrollbar-3dlight-color: rgba( 167, 178, 199, 0.750);
 scrollbar-arrow-color: rgba( 225, 230, 245, 0.900);
 scrollbar-track-color: rgba( 225, 230, 245, 0.850);
 scrollbar-darkshadow-color: rgba( 122, 127, 130, 0.750);
}
::-webkit-scrollbar {
    width: 8pt;
}
::-webkit-scrollbar-track {
 -webkit-box-shadow: inset 2 2 8pt rgba( 64, 64, 80, 0.750); 
 background-color: rgba( 225, 230, 245, 0.850);
}
::-webkit-scrollbar-thumb {
 -webkit-box-shadow: inset 0 0 8pt rgba( 64, 64, 80, 0.750); 
 background-color: rgba( 225, 230, 245, 0.660);
}

 
/*@*/ 

 
/*-- print:rules --*/
@media print{

}/*print*/


/*-- page:rules --*/
@page{
 size: portrait; /*landscape*/
 margin: 6mm 6mm 6mm 6mm;
   
}

 
/*-- debug:styles --*/
.dbg_title{
 color: rgba( 10, 20, 30, 0.700);
 background-color: rgba( 10, 20, 30, 0.500);
 font-size: 1.080em;
}

.dbg_entrypoints{
 background-color: rgba( 210, 220, 240, 0.300);
 color: rgba( 00, 10, 50, 0.700);
 font-size: 1.120em;
 margin: 2.01em;
 line-height: 1.700em;
}
.dbg_urlitems{
 color: rgba( 00, 07, 10, 0.700);
 font-weight: 600;
}


/*-- style: end --*/